﻿namespace BlueSky
{
    /// <summary>
    /// Service base class.
    /// </summary>
    /// <typeparam name="TRepository">Type of repository.</typeparam>
    public interface IIService<TRepository> : IService
        where TRepository : IRepository
    {
        TRepository Repository { get; }
    }

    /// <summary>
    /// Service base class.
    /// </summary>
    public interface IService
    {
    }
}
